【Salesforce:Trailhead】 複数形の表示ラベルの設定が表示されないときの対処法
どうも!西村祐二@大阪です。
Salesforceをゲーム感覚で学習できるTrailheadというサイトがあります。
Trailheadを進めるにあたってハマったところを備忘録として残しておきます。
ハマりポイント:複数形の表示ラベル設定が表示されない
Trailheadでは理解度テストとして、デモ環境に学んだ設定を行い正解してるかどうか判定してくれる機能があります。
「プラットフォームの使用準備」のところで、下記エラーが表示されました。
Challenge Not yet complete... here's what's wrong: No tab named 'Vehicles' was found
どうやら「Vehicles」という複数形がないそうです。
ですが、作成時は下記のようになっており表示ラベルに複数形を指定する欄がありません。
対処法:言語のデフォルト値を「日本語」から「英語」に変更
こちらのドキュメントの6ページに下記のような記載がありました。
ということで、言語設定を変更します。
デモ環境の左側の検索窓から「組織」と入力し、組織プロファイルの「組織情報」をクリックします。
すると、現在の設定が表示されます。
「編集」ボタンをクリックして、「英語」に変更します。
変更が完了したら、再度、Force.comホームから「アプリケーションを追加する」をクリックしてみましょう。
すると、複数形の表示ラベル設定が表示されました!
まとめ
言語のデフォルト値を「英語」に変更しましょう。
原因が言語設定が日本語になっているからか不明ですが 日本語のまま進めていると「API参照名」が通常、アンダースコアが2つ(例:Trail__c)つくところ、アンダースコア1つ(例:Trail_c)となっていることがありました。